This routine is obsolete and exists for compatibility with
previous releases. It is replaced by
MMMMrrrrmmmmOOOOppppeeeennnnHHHHiiiieeeerrrraaaarrrrcccchhhhyyyyPPPPeeeerrrrDDDDiiiissssppppllllaaaayyyy. MMMMrrrrmmmmOOOOppppeeeennnnHHHHiiiieeeerrrraaaarrrrcccchhhhyyyy is identical
to MMMMrrrrmmmmOOOOppppeeeennnnHHHHiiiieeeerrrraaaarrrrcccchhhhyyyyPPPPeeeerrrrDDDDiiiissssppppllllaaaayyyyexcept that MMMMrrrrmmmmOOOOppppeeeennnnHHHHiiiieeeerrrraaaarrrrcccchhhhyyyy
does not take a _d_i_s_p_l_a_yargument.
_n_u_m__f_i_l_e_s Specifies the number of files in the name list.
_f_i_l_e__n_a_m_e_s__l_i_s_t
Specifies an array of character strings that
identify the UID files.
_a_n_c_i_l_l_a_r_y__s_t_r_u_c_t_u_r_e_s__l_i_s_t
A list of operating-system-dependent ancillary
structures corresponding to items such as
filenames, clobber flags, and so forth. This
argument should be NULL for most operations. If
you need to reference this structure, see the
definition of MMMMrrrrmmmmOOOOssssOOOOppppeeeennnnPPPPaaaarrrraaaammmmPPPPttttrrrrin the MMMMrrrrmmmmPPPPuuuubbbblllliiiicccc....hhhh
header file for more information.
_h_i_e_r_a_r_c_h_y__i_d
Returns the search hierarchy ID. The search
hierarchy ID identifies the list of UID files that
MRM searches (in order) when performing subsequent
fetch calls.
Each UID file string in _f_i_l_e__n_a_m_e_s__l_i_s_t can specify either a
full pathname or a filename. If a UID file string has a
leading slash (/), it specifies a full pathname, and MRM
opens the file as specified. Otherwise, the UID file string
specifies a filename. In this case, MRM looks for the file
along a search path specified by the UUUUIIIIDDDDPPPPAAAATTTTHHHH environment
variable or by a default search path, which varies depending
on whether or not the XXXXAAAAPPPPPPPPLLLLRRRREEEESSSSDDDDIIIIRRRR environment variable is
MRM opens the first file, ////uuuussssrrrr////uuuusssseeeerrrrssss////mmmmeeee////tttteeeesssstttt....uuuuiiiidddd, as
specified in the _f_i_l_e__n_a_m_e_s__l_i_s_t argument to
MMMMrrrrmmmmOOOOppppeeeennnnHHHHiiiieeeerrrraaaarrrrcccchhhhyyyy, because the UID file string in the
_f_i_l_e__n_a_m_e_s__l_i_s_t argument specifies a full pathname. MRM
looks for the second file, tttteeeesssstttt2222, first as
////uuuuiiiiddddlllliiiibbbb////%%%%LLLL////tttteeeesssstttt2222....uuuuiiiiddddand second as ////uuuuiiiiddddlllliiiibbbb////tttteeeesssstttt2222////%%%%LLLL, where
the display's language string is substituted for %%%%LLLL.
After MMMMrrrrmmmmOOOOppppeeeennnnHHHHiiiieeeerrrraaaarrrrcccchhhhyyyyopens the UID hierarchy, you should
not delete or modify the UID files until you close the UID
hierarchy by calling MMMMrrrrmmmmCCCClllloooosssseeeeHHHHiiiieeeerrrraaaarrrrcccchhhhyyyy.
If UUUUIIIIDDDDPPPPAAAATTTTHHHH is not set but the environment variable
XXXXAAAAPPPPPPPPLLLLRRRREEEESSSSDDDDIIIIRRRR is set, MRM searches the following pathnames:
example, a vendor may use different directories for
////uuuussssrrrr////lllliiiibbbb////XXXX11111111 and ////uuuussssrrrr////iiiinnnncccclllluuuuddddeeee////XXXX11111111.
The following substitutions are used in these paths:
%%%%UUUU The UID file string, from the _f_i_l_e__n_a_m_e_s__l_i_s_t
argument.
%%%%NNNN The class name of the application.
%%%%LLLL The display's language string. This string is
influenced by XXXXttttSSSSeeeettttLLLLaaaannnngggguuuuaaaaggggeeeePPPPrrrroooocccc. The default
string is determined by calling setlocale(_L_C__A_L_L,
_N_U_L_L).
%%%%llll The language component of the display's language
string.
%%%%SSSS The suffix to the filename. The entire path is
first searched with a suffix of ....uuuuiiiidddd. If no file
is found, it is searched again with a NULL suffix.
RRRREEEETTTTUUUURRRRNNNN
This function returns one of the following status return
constants:
MMMMrrrrmmmmSSSSUUUUCCCCCCCCEEEESSSSSSSS
The function executed successfully.
MMMMrrrrmmmmNNNNOOOOTTTT____FFFFOOOOUUUUNNNNDDDD
File not found.
MMMMrrrrmmmmFFFFAAAAIIIILLLLUUUURRRREEEE
The function failed.
RRRREEEELLLLAAAATTTTEEEEDDDD
MMMMrrrrmmmmOOOOppppeeeennnnHHHHiiiieeeerrrraaaarrrrcccchhhhyyyyPPPPeeeerrrrDDDDiiiissssppppllllaaaayyyy(3) and MMMMrrrrmmmmCCCClllloooosssseeeeHHHHiiiieeeerrrraaaarrrrcccchhhhyyyy(3).